﻿create table BaseTable(
编号 int primary key,
姓名 nvarchar(20),
性别 nvarchar(2),
出生年月日 datetime,
邮编 varchar(15),
永久通信地址 nvarchar(200),
EMAIL varchar(50),
电话 varchar (20),
住院时间 datetime,
出院时间 datetime,
主诉 nvarchar(500),
诊断 nvarchar(500),
中医病名 nvarchar(100),
辩证 nvarchar(100),
主病 nvarchar(100),
合并症 nvarchar(100),
兼病 nvarchar(100),
专科检查 nvarchar(100),
主治医师 nvarchar(20)

)

create table DongMaiSystem(
id int primary key,
comboxIndex varchar(500),
血管杂音 nvarchar(200),
其他情况 nvarchar(500)
)
create table JingMaiSystem(
id int primary key,
ComboxIndex varchar(500),
下肢远左 varchar(10),
下肢远右 varchar(10),
下肢近左 varchar(10),
下肢近右 varchar(10),
其它情况 nvarchar(500),
其它系统 nvarchar(500),
关节 nvarchar(500),
淋巴 nvarchar(500)
)
create table JuBu(
ID int primary key,
ComboxIndex varchar(500),
部位 nvarchar(100),
面积 varchar(10),
其他情况 nvarchar(500)
)

create table ZhuanKe(
id int primary key,
ABI左 varchar(20),
ABI右 varchar(20),
ABI图片 image,
血管造影 int,
造影图片 image,
造影日期 datetime,
造影号码 varchar(50),
其它 nvarchar(500),
治疗方式 int,
手术名称 nvarchar(50),
病情 int,
病情图片 image,
随访记录 varchar(500)
)

create table Login(
id int,
name nvarchar(20),
password varchar(50),
创建日期 datetime
)

create table DayInfo(
id int,
name varchar(20),
操作 nvarchar(500),
日期 datetime
)
create procedure GetDayInfoIndex
as 
begin
	declare @id int
	if exists(select id from DayInfo)
	begin
		select @id = max(id) from DayInfo
	end
	else
	begin
		set @id = 0
	end
	set @id = @id + 1
	return @id
end
create procedure GetLoginMaxIndex 
as
begin
	declare @id int
	if exists(select id from Login)
	begin
		select @id = max(id) from Login
	end
	else
	begin
		set @id = 0
	end
	set @id = @id + 1
	return @id
end


create procedure GetMaxIndex 
as
begin
	declare @id int
	if exists(select 编号 from baseTable)
	begin
		select @id = max(编号) from baseTable
	end
	else
	begin
		set @id = 0
	end
	set @id = @id + 1
	return @id
end



